{% set port_names_list = [] %}
{% for port in PORT %}
    {%- if port_names_list.append(port) %}{% endif %}
{% endfor %}
{% set port_names = port_names_list | join(',') -%}


{
   "TC_TO_QUEUE_MAP":{
        "AZURE":{
            "0":"0",
            "1":"1",
            "2":"2",
            "3":"3",
            "4":"4",
            "5":"5",
            "6":"6",
            "7":"7"
        }
    },
    "TC_TO_PRIORITY_GROUP_MAP": {
    "AZURE": {
        "0": "0",
        "1": "0",
        "2": "0",
        "3": "3",
        "4": "4",
        "5": "0",
        "6": "0",
        "7": "0"
    }
    },
       "DSCP_TO_TC_MAP": {
        "AZURE": {
            "0":"0",
            "1":"0",
            "2":"0",
            "3":"0",
            "4":"0",
            "5":"0",
            "6":"0",
            "7":"0",
            "8":"0",
            "9":"0",
            "10":"0",
            "11":"0",
            "12":"0",
            "13":"0",
            "14":"0",
            "15":"0",
            "16":"0",
            "17":"0",
            "18":"0",
            "19":"0",
            "20":"0",
            "21":"0",
            "22":"0",
            "23":"0",
            "24":"0",
            "25":"0",
            "26":"0",
            "27":"0",
            "28":"0",
            "29":"0",
            "30":"0",
            "31":"0",
            "32":"0",
            "33":"0",
            "34":"0",
            "35":"0",
            "36":"0",
            "37":"0",
            "38":"0",
            "39":"0",
            "40":"0",
            "41":"0",
            "42":"0",
            "43":"0",
            "44":"0",
            "45":"0",
            "46":"0",
            "47":"0",
            "48":"0",
            "49":"0",
            "50":"0",
            "51":"0",
            "52":"0",
            "53":"0",
            "54":"0",
            "55":"0",
            "56":"0",
            "57":"0",
            "58":"0",
            "59":"0",
            "60":"0",
            "61":"0",
            "62":"0",
            "63":"0"
        }
    },
    "PORT_QOS_MAP": {
       "{{ port_names }}": {
            "tc_to_pg_map": "[TC_TO_PRIORITY_GROUP_MAP|AZURE]",
            "tc_to_queue_map": "[TC_TO_QUEUE_MAP|AZURE]",
            "dscp_to_tc_map": "[DSCP_TO_TC_MAP|AZURE]"
        }
    },
    "SCHEDULER": {
        "scheduler.7": {
            "type": "STRICT"
        }
    },
    "QUEUE": {
        "{{ port_names }}|7": {
            "scheduler": "[SCHEDULER|scheduler.7]"
        }
    }
}
